์ต์ ์ฌ์ด๋ฒ ๋ณด์์์ ๋ฐํ์ ์ ํ๋ฆฌ์ผ์ด์ ์๊ฐ ๋ณดํธ(RASP)์ ์ค์ํ ์ญํ ์ ํ๊ตฌํฉ๋๋ค. RASP๊ฐ ์ ์ธ๊ณ์ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์์ ์ด๋ป๊ฒ ๊ฐํํ๋์ง ์์๋ณด์ธ์.
์ ํ๋ฆฌ์ผ์ด์ ๋ณด์: ๋ฐํ์ ๋ณดํธ ์ฌ์ธต ๋ถ์
์ค๋๋ ์ ์ญ๋์ ์ธ ์ํ ํ๊ฒฝ์์ ๋ฐฉํ๋ฒฝ ๋ฐ ์นจ์ ํ์ง ์์คํ ๊ณผ ๊ฐ์ ๊ธฐ์กด ๋ณด์ ์กฐ์น๋ก๋ ์ ๊ตํ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณดํธํ๋ ๋ฐ ์ข ์ข ๋ถ์กฑํฉ๋๋ค. ์ ํ๋ฆฌ์ผ์ด์ ์ด ์ ์ ๋ ๋ณต์กํด์ง๊ณ ๋ค์ํ ํ๊ฒฝ์ ๋ถ์ฐ๋จ์ ๋ฐ๋ผ, ๋ณด๋ค ๋ฅ๋์ ์ด๊ณ ์ ์์ ์ธ ๋ณด์ ์ ๊ทผ ๋ฐฉ์์ด ํ์ํฉ๋๋ค. ๋ฐ๋ก ์ฌ๊ธฐ์ ๋ฐํ์ ์ ํ๋ฆฌ์ผ์ด์ ์๊ฐ ๋ณดํธ(RASP)๊ฐ ๋ฑ์ฅํฉ๋๋ค.
๋ฐํ์ ์ ํ๋ฆฌ์ผ์ด์ ์๊ฐ ๋ณดํธ(RASP)๋ ๋ฌด์์ธ๊ฐ์?
๋ฐํ์ ์ ํ๋ฆฌ์ผ์ด์ ์๊ฐ ๋ณดํธ(RASP)๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ฒด ๋ด์์ ์ค์๊ฐ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ๋์์ผ๋ก ํ๋ ๊ณต๊ฒฉ์ ํ์งํ๊ณ ๋ฐฉ์งํ๋๋ก ์ค๊ณ๋ ๋ณด์ ๊ธฐ์ ์ ๋๋ค. ๊ธฐ์กด์ ๊ฒฝ๊ณ ๊ธฐ๋ฐ ๋ณด์ ์๋ฃจ์ ๊ณผ ๋ฌ๋ฆฌ RASP๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐํ์ ํ๊ฒฝ ๋ด๋ถ์์ ์๋ํ์ฌ, ๊ธฐ์กด ๋ณด์ ์ ์ด๋ฅผ ์ฐํํ๋๋ผ๋ ๊ณต๊ฒฉ์ ์๋ณํ๊ณ ์ฐจ๋จํ ์ ์๋ ๋ฐฉ์ด ๊ณ์ธต์ ์ ๊ณตํฉ๋๋ค. ์ด๋ฌํ "๋ด๋ถ์์ ์ธ๋ถ๋ก" ์ ๊ทผ ๋ฐฉ์์ ์ ํ๋ฆฌ์ผ์ด์ ๋์์ ๋ํ ์ธ๋ถํ๋ ๊ฐ์์ฑ์ ์ ๊ณตํ์ฌ ๋ณด๋ค ์ ํํ ์ํ ํ์ง ๋ฐ ์ ์ํ ์ฌ๊ณ ๋์์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
RASP ์๋ฃจ์ ์ ์ผ๋ฐ์ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์๋ฒ ๋๋ ๊ฐ์ ๋จธ์ ๋ด์ ์์ด์ ํธ ๋๋ ๋ชจ๋๋ก ๋ฐฐํฌ๋ฉ๋๋ค. ์ด๋ค์ ์ ํ๋ฆฌ์ผ์ด์ ํธ๋ํฝ๊ณผ ๋์์ ๋ชจ๋ํฐ๋งํ์ฌ ์์ฒญ๊ณผ ์๋ต์ ๋ถ์ํ์ฌ ์ ์ฑ ํจํด๊ณผ ์ด์ ์งํ๋ฅผ ์๋ณํฉ๋๋ค. ์ํ์ด ํ์ง๋๋ฉด RASP๋ ์ฆ์ ๊ณต๊ฒฉ์ ์ฐจ๋จํ๊ณ , ์ฌ๊ณ ๋ฅผ ๊ธฐ๋กํ๋ฉฐ, ๋ณด์ ๋ด๋น์์๊ฒ ๊ฒฝ๊ณ ํ ์ ์์ต๋๋ค.
๋ฐํ์ ๋ณดํธ๊ฐ ์ค์ํ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์?
๋ฐํ์ ๋ณดํธ๋ ๊ธฐ์กด ๋ณด์ ์ ๊ทผ ๋ฐฉ์์ ๋นํด ๋ช ๊ฐ์ง ์ฃผ์ ์ด์ ์ ์ ๊ณตํฉ๋๋ค:
- ์ค์๊ฐ ์ํ ํ์ง: RASP๋ ์ ํ๋ฆฌ์ผ์ด์ ๋์์ ๋ํ ์ค์๊ฐ ๊ฐ์์ฑ์ ์ ๊ณตํ์ฌ ๊ณต๊ฒฉ์ด ๋ฐ์ํ๋ ์ฆ์ ํ์งํ๊ณ ์ฐจ๋จํ ์ ์์ต๋๋ค. ์ด๋ ๊ณต๊ฒฉ์๊ฐ ์ทจ์ฝ์ ์ ์ ์ฉํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ์นจํดํ ์ ์๋ ๊ธฐํ๋ฅผ ์ต์ํํฉ๋๋ค.
- ์ ๋ก๋ฐ์ด ๊ณต๊ฒฉ ๋ฐฉ์ด: RASP๋ ๊ธฐ๋ณธ ์ทจ์ฝ์ ์ด ์๋ ค์ง์ง ์์ ๊ฒฝ์ฐ์๋ ์ ์ฑ ํ์ ํจํด์ ์๋ณํ๊ณ ์ฐจ๋จํจ์ผ๋ก์จ ์ ๋ก๋ฐ์ด ๊ณต๊ฒฉ์ ๋ฐฉ์ดํ ์ ์์ต๋๋ค. ์ด๋ ์๋ก์ด ์ํ์ ์ํ์ ์ํํ๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค.
- ์คํ ๊ฐ์: ์ ํ๋ฆฌ์ผ์ด์ ๋ฐํ์ ํ๊ฒฝ ๋ด์์ ์๋ํจ์ผ๋ก์จ RASP๋ ๋ณด๋ค ์ ํํ ์ํ ํ๊ฐ๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ ์ปจํ ์คํธ ์ ๋ณด์ ์ ๊ทผํ ์ ์์ต๋๋ค. ์ด๋ ์คํ ๋ฐ์ ๊ฐ๋ฅ์ฑ์ ์ค์ด๊ณ ์ ์์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ํธ๋ํฝ์ ๋ํ ์ค๋จ์ ์ต์ํํฉ๋๋ค.
- ๊ฐ์ํ๋ ๋ณด์ ๊ด๋ฆฌ: RASP๋ ์ทจ์ฝ์ ์ค์บ๋, ์ํ ํ์ง ๋ฐ ์ฌ๊ณ ๋์๊ณผ ๊ฐ์ ๋ง์ ๋ณด์ ์์ ์ ์๋ํํ ์ ์์ต๋๋ค. ์ด๋ ๋ณด์ ๊ด๋ฆฌ๋ฅผ ๊ฐ์ํํ๊ณ ๋ณด์ ํ์ ๋ถ๋ด์ ์ค์ ๋๋ค.
- ํฅ์๋ ๊ท์ ์ค์: RASP๋ ๋ณด์ ์ ์ด์ ๋ํ ์ฆ๊ฑฐ๋ฅผ ์ ๊ณตํ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ๋ ๋ฒจ ๊ณต๊ฒฉ์ ๋ํ ์ฌ์ ์๋ฐฉ์ ๋ณดํธ๋ฅผ ์์ฐํจ์ผ๋ก์จ ์กฐ์ง์ด ๊ท์ ์ค์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋๋ก ๋์ธ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ๋ง์ ๊ธ์ต ๊ท์ ์ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ์ดํฐ ๋ฐ ์ ๊ทผ์ ๋ํ ํน์ ์ ์ด๋ฅผ ์๊ตฌํฉ๋๋ค.
- ๋ณต๊ตฌ ๋น์ฉ ์ ๊ฐ: RASP๋ ๊ณต๊ฒฉ์ด ์ ํ๋ฆฌ์ผ์ด์ ๊ณ์ธต์ ๋๋ฌํ๋ ๊ฒ์ ๋ฐฉ์งํจ์ผ๋ก์จ ๋ฐ์ดํฐ ์ ์ถ, ์์คํ ๋ค์ดํ์ ๋ฐ ์ฌ๊ณ ๋์๊ณผ ๊ด๋ จ๋ ๋ณต๊ตฌ ๋น์ฉ์ ํฌ๊ฒ ์ค์ผ ์ ์์ต๋๋ค.
RASP ์๋ ๋ฐฉ์: ๊ธฐ์ ๊ฐ์
RASP ์๋ฃจ์ ์ ๊ณต๊ฒฉ์ ํ์งํ๊ณ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ค์์ ํฌํจํ ๋ค์ํ ๊ธฐ์ ์ ์ฌ์ฉํฉ๋๋ค:
- ์ ๋ ฅ ์ ํจ์ฑ ๊ฒ์ฌ: RASP๋ ๋ชจ๋ ์ฌ์ฉ์ ์ ๋ ฅ์ด ์์๋๋ ํ์์ ๋ถํฉํ๊ณ ์ ์ฑ ์ฝ๋๋ฅผ ํฌํจํ์ง ์๋๋ก ์ ํจ์ฑ์ ๊ฒ์ฌํฉ๋๋ค. ์ด๋ SQL ์ธ์ ์ ๋ฐ ๊ต์ฐจ ์ฌ์ดํธ ์คํฌ๋ฆฝํ (XSS)๊ณผ ๊ฐ์ ์ธ์ ์ ๊ณต๊ฒฉ์ ๋ฐฉ์งํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
- ์ถ๋ ฅ ์ธ์ฝ๋ฉ: RASP๋ ๊ณต๊ฒฉ์๊ฐ ์ ํ๋ฆฌ์ผ์ด์ ์๋ต์ ์ ์ฑ ์ฝ๋๋ฅผ ์ฃผ์ ํ๋ ๊ฒ์ ๋ฐฉ์งํ๊ธฐ ์ํด ๋ชจ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ถ๋ ฅ์ ์ธ์ฝ๋ฉํฉ๋๋ค. ์ด๋ XSS ๊ณต๊ฒฉ์ ๋ฐฉ์งํ๋ ๋ฐ ํนํ ์ค์ํฉ๋๋ค.
- ์ปจํ ์คํธ ์ธ์: RASP๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐํ์ ํ๊ฒฝ์ ๋ํ ์ปจํ ์คํธ ์ ๋ณด๋ฅผ ํ์ฉํ์ฌ ๋ณด๋ค ์ ๋ณด์ ์ ๊ฐํ ๋ณด์ ๊ฒฐ์ ์ ๋ด๋ฆฝ๋๋ค. ์ฌ๊ธฐ์๋ ์ฌ์ฉ์, ์ ํ๋ฆฌ์ผ์ด์ ์ํ ๋ฐ ๊ธฐ๋ณธ ์ธํ๋ผ์ ๋ํ ์ ๋ณด๊ฐ ํฌํจ๋ฉ๋๋ค.
- ํ๋ ๋ถ์: RASP๋ ์ ํ๋ฆฌ์ผ์ด์ ํ๋์ ๋ถ์ํ์ฌ ์ด์ ์งํ ๋ฐ ์์ฌ์ค๋ฌ์ด ํจํด์ ์๋ณํฉ๋๋ค. ์ด๋ ์๋ ค์ง ์๊ทธ๋์ฒ๋ ์ทจ์ฝ์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ์ง ์๋ ๊ณต๊ฒฉ์ ํ์งํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
- ์ ์ด ํ๋ฆ ๋ฌด๊ฒฐ์ฑ: RASP๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ ์ด ํ๋ฆ์ ๋ชจ๋ํฐ๋งํ์ฌ ์์๋๋ก ์คํ๋๋์ง ํ์ธํฉ๋๋ค. ์ด๋ ์ ํ๋ฆฌ์ผ์ด์ ์ฝ๋๋ฅผ ์์ ํ๊ฑฐ๋ ์คํ ๊ฒฝ๋ก๋ฅผ ๋ฆฌ๋๋ ์ ํ๋ ค๋ ๊ณต๊ฒฉ์ ํ์งํ๋ ๋ฐ ๋์์ด ๋ ์ ์์ต๋๋ค.
- API ๋ณดํธ: RASP๋ API ํธ์ถ์ ๋ชจ๋ํฐ๋งํ๊ณ , ์์ฒญ ๋งค๊ฐ๋ณ์๋ฅผ ์ ํจ์ฑ ๊ฒ์ฌํ๋ฉฐ, ์๋ ์ ํ์ ์ ์ฉํ์ฌ API ๋จ์ฉ์ผ๋ก๋ถํฐ API๋ฅผ ๋ณดํธํ ์ ์์ต๋๋ค. ์ด๋ ํ์ฌ API์ ์์กดํ๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ํนํ ์ค์ํฉ๋๋ค.
์์: RASP๋ฅผ ์ด์ฉํ SQL ์ธ์ ์ ๋ฐฉ์ด
SQL ์ธ์ ์ ์ ์ ์ฑ SQL ์ฝ๋๋ฅผ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ์ ์ฃผ์ ํ๋ ์ผ๋ฐ์ ์ธ ๊ณต๊ฒฉ ๊ธฐ์ ์ ๋๋ค. RASP ์๋ฃจ์ ์ ๋ชจ๋ ์ฌ์ฉ์ ์ ๋ ฅ์ ์ ํจ์ฑ์ ๊ฒ์ฌํ์ฌ SQL ์ฝ๋๋ฅผ ํฌํจํ์ง ์๋๋ก ํจ์ผ๋ก์จ SQL ์ธ์ ์ ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, RASP ์๋ฃจ์ ์ ์ฌ์ฉ์ ์ ๋ ฅ์ ๋จ์ผ ๋ฐ์ดํ๋ ์ธ๋ฏธ์ฝ๋ก ๊ณผ ๊ฐ์ ํน์ ๋ฌธ์๊ฐ ์๋์ง ํ์ธํ๊ณ ์ด๋ฌํ ๋ฌธ์๊ฐ ํฌํจ๋ ๋ชจ๋ ์์ฒญ์ ์ฐจ๋จํ ์ ์์ต๋๋ค. ๋ํ ์ฟผ๋ฆฌ๋ฅผ ๋งค๊ฐ๋ณ์ํํ์ฌ SQL ์ฝ๋๊ฐ ์ฟผ๋ฆฌ ๋ก์ง์ ์ผ๋ถ๋ก ํด์๋๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์์ต๋๋ค.
์ฌ์ฉ์ ์ด๋ฆ๊ณผ ๋น๋ฐ๋ฒํธ๋ฅผ ์
๋ ฅ๋ฐ๋ ๊ฐ๋จํ ๋ก๊ทธ์ธ ์์์ ์๊ฐํด ๋ด
์๋ค. ์ ์ ํ ์
๋ ฅ ์ ํจ์ฑ ๊ฒ์ฌ๊ฐ ์์ผ๋ฉด ๊ณต๊ฒฉ์๋ ๋ค์๊ณผ ๊ฐ์ ์ฌ์ฉ์ ์ด๋ฆ์ ์
๋ ฅํ ์ ์์ต๋๋ค: ' OR '1'='1. ์ด๋ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ฟผ๋ฆฌ์ ์
์ฑ SQL ์ฝ๋๋ฅผ ์ฃผ์
ํ์ฌ, ๊ณต๊ฒฉ์๊ฐ ์ธ์ฆ์ ์ฐํํ๊ณ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ฌด๋จ์ผ๋ก ์ ๊ทผํ ์ ์๊ฒ ํ ์ ์์ต๋๋ค.
RASP๊ฐ ์์ผ๋ฉด ์
๋ ฅ ์ ํจ์ฑ ๊ฒ์ฌ๊ฐ ์ฌ์ฉ์ ์ด๋ฆ์ ์๋ ๋จ์ผ ๋ฐ์ดํ์ OR ํค์๋๋ฅผ ๊ฐ์งํ๊ณ ์์ฒญ์ด ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋๋ฌํ๊ธฐ ์ ์ ์ฐจ๋จํฉ๋๋ค. ์ด๋ SQL ์ธ์ ์
๊ณต๊ฒฉ์ ํจ๊ณผ์ ์ผ๋ก ๋ฐฉ์งํ๊ณ ์ ํ๋ฆฌ์ผ์ด์
์ ๋ฌด๋จ ์ ๊ทผ์ผ๋ก๋ถํฐ ๋ณดํธํฉ๋๋ค.
RASP vs. WAF: ์ฐจ์ด์ ์ดํดํ๊ธฐ
์น ์ ํ๋ฆฌ์ผ์ด์ ๋ฐฉํ๋ฒฝ(WAF)๊ณผ RASP๋ ๋ชจ๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณดํธํ๋๋ก ์ค๊ณ๋ ๋ณด์ ๊ธฐ์ ์ด์ง๋ง, ์๋ก ๋ค๋ฅธ ๊ณ์ธต์์ ์๋ํ๋ฉฐ ๋ค๋ฅธ ์ ํ์ ๋ณดํธ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. WAF์ RASP์ ์ฐจ์ด์ ์ ์ดํดํ๋ ๊ฒ์ ํฌ๊ด์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์ ์ ๋ต์ ๊ตฌ์ถํ๋ ๋ฐ ๋งค์ฐ ์ค์ํฉ๋๋ค.
WAF๋ ์น ์ ํ๋ฆฌ์ผ์ด์ ์์ ์์นํ์ฌ ๋ค์ด์ค๋ HTTP ํธ๋ํฝ์์ ์ ์ฑ ํจํด์ ๊ฒ์ฌํ๋ ๋คํธ์ํฌ ๋ณด์ ์ดํ๋ผ์ด์ธ์ค์ ๋๋ค. WAF๋ ์ผ๋ฐ์ ์ผ๋ก ์๋ ค์ง ๊ณต๊ฒฉ์ ์๋ณํ๊ณ ์ฐจ๋จํ๊ธฐ ์ํด ์๊ทธ๋์ฒ ๊ธฐ๋ฐ ํ์ง์ ์์กดํฉ๋๋ค. ์ด๋ค์ SQL ์ธ์ ์ , XSS, ๊ต์ฐจ ์ฌ์ดํธ ์์ฒญ ์์กฐ(CSRF)์ ๊ฐ์ ์ผ๋ฐ์ ์ธ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ณต๊ฒฉ์ ๋ฐฉ์งํ๋ ๋ฐ ํจ๊ณผ์ ์ ๋๋ค.
๋ฐ๋ฉด์ RASP๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ฐํ์ ํ๊ฒฝ ๋ด์์ ์๋ํ๋ฉฐ ์ ํ๋ฆฌ์ผ์ด์ ๋์์ ์ค์๊ฐ์ผ๋ก ๋ชจ๋ํฐ๋งํฉ๋๋ค. RASP๋ WAF๋ฅผ ์ฐํํ๋ ์ ๋ก๋ฐ์ด ๊ณต๊ฒฉ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ก์ง ์ทจ์ฝ์ ์ ๋์์ผ๋ก ํ๋ ๊ณต๊ฒฉ์ ํ์งํ๊ณ ์ฐจ๋จํ ์ ์์ต๋๋ค. ๋ํ RASP๋ ์ ํ๋ฆฌ์ผ์ด์ ๋์์ ๋ํ ๋ ์ธ๋ถํ๋ ๊ฐ์์ฑ์ ์ ๊ณตํ์ฌ ๋ ์ ํํ ์ํ ํ์ง ๋ฐ ์ ์ํ ์ฌ๊ณ ๋์์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
๋ค์์ WAF์ RASP์ ์ฃผ์ ์ฐจ์ด์ ์ ์์ฝํ ํ์ ๋๋ค:
| ํน์ง | WAF | RASP |
|---|---|---|
| ์์น | ๋คํธ์ํฌ ๊ฒฝ๊ณ | ์ ํ๋ฆฌ์ผ์ด์ ๋ฐํ์ |
| ํ์ง ๋ฐฉ์ | ์๊ทธ๋์ฒ ๊ธฐ๋ฐ | ํ๋ ๋ถ์, ์ปจํ ์คํธ ์ธ์ |
| ๋ณดํธ ๋ฒ์ | ์ผ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ณต๊ฒฉ | ์ ๋ก๋ฐ์ด ๊ณต๊ฒฉ, ์ ํ๋ฆฌ์ผ์ด์ ๋ก์ง ์ทจ์ฝ์ |
| ๊ฐ์์ฑ | ์ ํ์ | ์ธ๋ถํ๋ |
| ์คํ | ๋์ | ๋ฎ์ |
์ผ๋ฐ์ ์ผ๋ก WAF์ RASP๋ ์ํธ ๋ณด์์ ์ธ ๊ธฐ์ ๋ก, ํจ๊ป ์ฌ์ฉํ์ฌ ํฌ๊ด์ ์ธ ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์์ ์ ๊ณตํ ์ ์์ต๋๋ค. WAF๋ ์ผ๋ฐ์ ์ธ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ณต๊ฒฉ์ ๋ํ 1์ฐจ ๋ฐฉ์ด๋ฅผ ์ ๊ณตํ๋ ๋ฐ๋ฉด, RASP๋ ๋ณด๋ค ์ ๊ตํ๊ณ ํ์ ํ๋ ๊ณต๊ฒฉ์ ๋ํ ์ถ๊ฐ์ ์ธ ๋ณดํธ ๊ณ์ธต์ ์ ๊ณตํฉ๋๋ค.
RASP ๊ตฌํ: ๋ชจ๋ฒ ์ฌ๋ก ๋ฐ ๊ณ ๋ ค ์ฌํญ
RASP๋ฅผ ํจ๊ณผ์ ์ผ๋ก ๊ตฌํํ๋ ค๋ฉด ์ ์คํ ๊ณํ๊ณผ ๊ณ ๋ ค๊ฐ ํ์ํฉ๋๋ค. ๋ค์์ ์ผ๋์ ๋์ด์ผ ํ ๋ช ๊ฐ์ง ๋ชจ๋ฒ ์ฌ๋ก์ ๋๋ค:
- ์ฌ๋ฐ๋ฅธ RASP ์๋ฃจ์ ์ ํ: ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ธฐ์ ์คํ๊ณผ ํธํ๋๊ณ ํน์ ๋ณด์ ์๊ตฌ ์ฌํญ์ ์ถฉ์กฑํ๋ RASP ์๋ฃจ์ ์ ์ ํํ์ญ์์ค. RASP ์๋ฃจ์ ์ ์ฑ๋ฅ ์ํฅ, ๋ฐฐํฌ ์ฉ์ด์ฑ, ๊ธฐ์กด ๋ณด์ ๋๊ตฌ์์ ํตํฉ๊ณผ ๊ฐ์ ์์๋ฅผ ๊ณ ๋ คํ์ญ์์ค.
- ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ ์ด๊ธฐ์ RASP ํตํฉ: ์ํํธ์จ์ด ๊ฐ๋ฐ ์๋ช ์ฃผ๊ธฐ(SDLC)์ RASP๋ฅผ ํตํฉํ์ฌ ์ฒ์๋ถํฐ ๋ณด์์ด ๊ณ ๋ ค๋๋๋ก ํ์ญ์์ค. ์ด๋ ์ทจ์ฝ์ ์ ์กฐ๊ธฐ์ ์๋ณํ๊ณ ํด๊ฒฐํ์ฌ ๋์ค์ ํด๊ฒฐํ๋ ๋ฐ ํ์ํ ๋น์ฉ๊ณผ ๋ ธ๋ ฅ์ ์ค์ด๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค. CI/CD ํ์ดํ๋ผ์ธ์ RASP ํ ์คํธ๋ฅผ ํตํฉํ์ญ์์ค.
- ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๊ฒ RASP ๊ตฌ์ฑ: ์ ํ๋ฆฌ์ผ์ด์ ์ ํน์ ์๊ตฌ ์ฌํญ์ ๋ง๊ฒ RASP ์๋ฃจ์ ์ ๊ตฌ์ฑ์ ์ฌ์ฉ์ ์ ์ํ์ญ์์ค. ์ฌ๊ธฐ์๋ ์ฌ์ฉ์ ์ง์ ๊ท์น ์ ์, ์ํ ํ์ง ์๊ณ๊ฐ ๊ตฌ์ฑ, ์ฌ๊ณ ๋์ ์ํฌํ๋ก ์ค์ ์ด ํฌํจ๋ฉ๋๋ค.
- RASP ์ฑ๋ฅ ๋ชจ๋ํฐ๋ง: RASP ์๋ฃจ์ ์ ์ฑ๋ฅ์ด ์ ํ๋ฆฌ์ผ์ด์ ์ฑ๋ฅ์ ๋ถ์ ์ ์ธ ์ํฅ์ ๋ฏธ์น์ง ์๋์ง ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ์ญ์์ค. ์ฑ๋ฅ์ ์ต์ ํํ๊ธฐ ์ํด ํ์์ ๋ฐ๋ผ RASP ๊ตฌ์ฑ์ ์กฐ์ ํ์ญ์์ค.
- ๋ณด์ ํ ๊ต์ก: ๋ณด์ ํ์ RASP ์๋ฃจ์ ์ ํจ๊ณผ์ ์ผ๋ก ๊ด๋ฆฌํ๊ณ ์ด์ํ๋ ๋ฐ ํ์ํ ๊ต์ก ๋ฐ ๋ฆฌ์์ค๋ฅผ ์ ๊ณตํ์ญ์์ค. ์ฌ๊ธฐ์๋ RASP ๊ฒฝ๊ณ ๋ฅผ ํด์ํ๊ณ , ์ฌ๊ณ ๋ฅผ ์กฐ์ฌํ๊ณ , ์ํ์ ๋์ํ๋ ๋ฐฉ๋ฒ์ ๋ํ ๊ต์ก์ด ํฌํจ๋ฉ๋๋ค.
- ์ ๊ธฐ์ ์ธ ๋ณด์ ๊ฐ์ฌ ์ํ: RASP ์๋ฃจ์ ์ด ์ฌ๋ฐ๋ฅด๊ฒ ๊ตฌ์ฑ๋์ด ์๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ํจ๊ณผ์ ์ผ๋ก ๋ณดํธํ๋์ง ํ์ธํ๊ธฐ ์ํด ์ ๊ธฐ์ ์ธ ๋ณด์ ๊ฐ์ฌ๋ฅผ ์ํํ์ญ์์ค. ์ฌ๊ธฐ์๋ RASP ๋ก๊ทธ ๊ฒํ , ์๋ฎฌ๋ ์ด์ ๋ ๊ณต๊ฒฉ์ ๋ํ RASP ์๋ฃจ์ ์ ํจ๊ณผ ํ ์คํธ, ํ์์ ๋ฐ๋ฅธ RASP ๊ตฌ์ฑ ์ ๋ฐ์ดํธ๊ฐ ํฌํจ๋ฉ๋๋ค.
- ์ ์ง ๊ด๋ฆฌ ๋ฐ ์ ๋ฐ์ดํธ: ์ต์ ๋ณด์ ํจ์น ๋ฐ ์ทจ์ฝ์ ์ ์๋ก RASP ์๋ฃจ์ ์ ์ต์ ์ํ๋ก ์ ์งํ์ญ์์ค. ์ด๋ RASP ์๋ฃจ์ ์ด ์๋ก์ด ์ํ์ผ๋ก๋ถํฐ ํจ๊ณผ์ ์ผ๋ก ๋ณดํธํ ์ ์๋๋ก ๋ณด์ฅํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
- ๊ธ๋ก๋ฒ ํ์งํ: RASP ์๋ฃจ์ ์ ์ ํํ ๋, ๋ค์ํ ์ธ์ด, ๋ฌธ์ ์ธํธ ๋ฐ ์ง์ญ ๊ท์ ์ ์ง์ํ๋ ๊ธ๋ก๋ฒ ํ์งํ ๊ธฐ๋ฅ์ ๊ฐ์ถ๊ณ ์๋์ง ํ์ธํ์ญ์์ค.
์ค์ RASP ์ ์ฉ ์ฌ๋ก
์ ์ธ๊ณ์ ์ฌ๋ฌ ์กฐ์ง์ด ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์ ํ์ธ๋ฅผ ๊ฐํํ๊ธฐ ์ํด RASP๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ๊ตฌํํ์ต๋๋ค. ๋ค์์ ๋ช ๊ฐ์ง ์์์ ๋๋ค:
- ๊ธ์ต ๊ธฐ๊ด: ๋ง์ ๊ธ์ต ๊ธฐ๊ด์ด RASP๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ ๋ฑ ํน ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฌ๊ธฐ ๋ฐ ์ฌ์ด๋ฒ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ๋ณดํธํฉ๋๋ค. RASP๋ ๋ฏผ๊ฐํ ๊ณ ๊ฐ ๋ฐ์ดํฐ์ ๋ํ ๋ฌด๋จ ์ ๊ทผ์ ๋ฐฉ์งํ๊ณ ๊ธ์ต ๊ฑฐ๋์ ๋ฌด๊ฒฐ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
- ์ ์์๊ฑฐ๋ ๊ธฐ์ : ์ ์์๊ฑฐ๋ ๊ธฐ์ ์ RASP๋ฅผ ์ฌ์ฉํ์ฌ SQL ์ธ์ ์ ๋ฐ XSS์ ๊ฐ์ ์น ์ ํ๋ฆฌ์ผ์ด์ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ์จ๋ผ์ธ ์์ ์ ๋ณดํธํฉ๋๋ค. RASP๋ ๋ฐ์ดํฐ ์ ์ถ์ ๋ฐฉ์งํ๊ณ ์จ๋ผ์ธ ์์ ์ ๊ฐ์ฉ์ฑ์ ๋ณด์ฅํฉ๋๋ค.
- ์๋ฃ ์๋น์ค ์ ๊ณต์: ์๋ฃ ์๋น์ค ์ ๊ณต์๋ RASP๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ ๊ฑด๊ฐ ๊ธฐ๋ก(EHR) ์์คํ ์ ์ฌ์ด๋ฒ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ๋ณดํธํฉ๋๋ค. RASP๋ ํ์ ๋ฐ์ดํฐ์ ๋ํ ๋ฌด๋จ ์ ๊ทผ์ ๋ฐฉ์งํ๊ณ HIPAA ๊ท์ ์ค์๋ฅผ ๋ณด์ฅํฉ๋๋ค.
- ์ ๋ถ ๊ธฐ๊ด: ์ ๋ถ ๊ธฐ๊ด์ RASP๋ฅผ ์ฌ์ฉํ์ฌ ์ค์ํ ์ธํ๋ผ์ ๋ฏผ๊ฐํ ์ ๋ถ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ด๋ฒ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ๋ณดํธํฉ๋๋ค. RASP๋ ์ ๋ถ ์๋น์ค์ ๋ณด์๊ณผ ๋ณต์๋ ฅ์ ๋ณด์ฅํ๋ ๋ฐ ๋์์ด ๋ฉ๋๋ค.
์์: ๋ค๊ตญ์ ์๋งค์ ์ฒด ํ ๋ํ ๋ค๊ตญ์ ์๋งค์ ์ฒด๋ ๋ด ๊ณต๊ฒฉ ๋ฐ ๊ณ์ ํ์ทจ ์๋๋ก๋ถํฐ ์ ์์๊ฑฐ๋ ํ๋ซํผ์ ๋ณดํธํ๊ธฐ ์ํด RASP๋ฅผ ๊ตฌํํ์ต๋๋ค. RASP ์๋ฃจ์ ์ ์ ์ฑ ๋ด ํธ๋ํฝ์ ํ์งํ๊ณ ์ฐจ๋จํ์ฌ ๊ณต๊ฒฉ์๊ฐ ์ ํ ๋ฐ์ดํฐ๋ฅผ ์คํฌ๋ํํ๊ฑฐ๋, ๊ฐ์ง ๊ณ์ ์ ์์ฑํ๊ฑฐ๋, ์๊ฒฉ ์ฆ๋ช ์คํฐํ ๊ณต๊ฒฉ์ ์ํํ๋ ๊ฒ์ ๋ฐฉ์งํ ์ ์์์ต๋๋ค. ์ด๋ ์ฌ๊ธฐ ์์ค์ ํฌ๊ฒ ์ค์ด๊ณ ๊ณ ๊ฐ ๊ฒฝํ์ ํฅ์์์ผฐ์ต๋๋ค.
๋ฐํ์ ๋ณดํธ์ ๋ฏธ๋
๋ฐํ์ ๋ณดํธ๋ ์งํํ๋ ๊ธฐ์ ์ด๋ฉฐ, ๊ทธ ๋ฏธ๋๋ ๋ช ๊ฐ์ง ์ฃผ์ ๋ํฅ์ ์ํด ํ์ฑ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ต๋๋ค:
- DevSecOps์์ ํตํฉ: RASP๋ ์ ์ ๋ DevSecOps ํ์ดํ๋ผ์ธ์ ํตํฉ๋์ด ๋ณด์์ ์๋ํํ๊ณ ๊ฐ๋ฐ ํ๋ก์ธ์ค์ ํฌํจํ ์ ์๊ฒ ํฉ๋๋ค. ์ด๋ ๋ ๋น ๋ฅด๊ณ ํจ์จ์ ์ธ ๋ณด์ ํ ์คํธ ๋ฐ ๋ฌธ์ ํด๊ฒฐ์ ๊ฐ๋ฅํ๊ฒ ํฉ๋๋ค.
- ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ RASP: ๋ ๋ง์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ํด๋ผ์ฐ๋์ ๋ฐฐํฌ๋จ์ ๋ฐ๋ผ ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ํ๊ฒฝ์ ํน๋ณํ ์ค๊ณ๋ RASP ์๋ฃจ์ ์ ๋ํ ์์๊ฐ ์ฆ๊ฐํ๊ณ ์์ต๋๋ค. ์ด๋ฌํ ์๋ฃจ์ ์ ์ผ๋ฐ์ ์ผ๋ก ์ปจํ ์ด๋ ๋๋ ์๋ฒ๋ฆฌ์ค ํจ์๋ก ๋ฐฐํฌ๋๋ฉฐ AWS, Azure ๋ฐ Google Cloud์ ๊ฐ์ ํด๋ผ์ฐ๋ ํ๋ซํผ๊ณผ ๊ธด๋ฐํ๊ฒ ํตํฉ๋ฉ๋๋ค.
- AI ๊ธฐ๋ฐ RASP: ์ธ๊ณต์ง๋ฅ(AI)๊ณผ ๋จธ์ ๋ฌ๋(ML)์ RASP์ ์ํ ํ์ง ๊ธฐ๋ฅ์ ๊ฐํํ๋ ๋ฐ ์ฌ์ฉ๋๊ณ ์์ต๋๋ค. AI ๊ธฐ๋ฐ RASP ์๋ฃจ์ ์ ๋ฐฉ๋ํ ์์ ๋ฐ์ดํฐ๋ฅผ ๋ถ์ํ์ฌ ๊ธฐ์กด ๋ณด์ ๋๊ตฌ๋ก๋ ๋์น ์ ์๋ ๋ฏธ๋ฌํ ํจํด๊ณผ ์ด์ ์งํ๋ฅผ ์๋ณํ ์ ์์ต๋๋ค.
- ์๋ฒ๋ฆฌ์ค RASP: ์๋ฒ๋ฆฌ์ค ์ํคํ ์ฒ์ ์ฑํ์ด ์ฆ๊ฐํจ์ ๋ฐ๋ผ RASP๋ ์๋ฒ๋ฆฌ์ค ํจ์๋ฅผ ๋ณดํธํ๋๋ก ์งํํ๊ณ ์์ต๋๋ค. ์๋ฒ๋ฆฌ์ค RASP ์๋ฃจ์ ์ ๊ฒฝ๋์ด๋ฉฐ ์๋ฒ๋ฆฌ์ค ํ๊ฒฝ ๋ด์ ๋ฐฐํฌ๋๋๋ก ์ค๊ณ๋์ด ์ทจ์ฝ์ ๋ฐ ๊ณต๊ฒฉ์ ๋ํ ์ค์๊ฐ ๋ณดํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- ํ์ฅ๋ ์ํ ๋ฒ์: RASP๋ API ๋จ์ฉ, ์๋น์ค ๊ฑฐ๋ถ(DoS) ๊ณต๊ฒฉ ๋ฐ ์ง๋ฅํ ์ง์ ์ํ(APT)๊ณผ ๊ฐ์ ๋ ๊ด๋ฒ์ํ ๊ณต๊ฒฉ์ ํฌํจํ๋๋ก ์ํ ๋ฒ์๋ฅผ ํ์ฅํ๊ณ ์์ต๋๋ค.
๊ฒฐ๋ก
๋ฐํ์ ์ ํ๋ฆฌ์ผ์ด์ ์๊ฐ ๋ณดํธ(RASP)๋ ์ต์ ์ ํ๋ฆฌ์ผ์ด์ ๋ณด์ ์ ๋ต์ ์ค์ํ ๊ตฌ์ฑ ์์์ ๋๋ค. RASP๋ ์ ํ๋ฆฌ์ผ์ด์ ์์ฒด ๋ด์์ ์ค์๊ฐ ์ํ ํ์ง ๋ฐ ๋ฐฉ์ด๋ฅผ ์ ๊ณตํจ์ผ๋ก์จ ์กฐ์ง์ด ์ ๋ก๋ฐ์ด ๊ณต๊ฒฉ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์ ๋ก์ง ์ทจ์ฝ์ ์ ํฌํจํ ๊ด๋ฒ์ํ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณดํธํ๋ ๋ฐ ๋์์ ์ค๋๋ค. ์ํ ํ๊ฒฝ์ด ๊ณ์ ์งํํจ์ ๋ฐ๋ผ RASP๋ ์ ์ธ๊ณ ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ณด์ ๋ฐ ๋ณต์๋ ฅ์ ๋ณด์ฅํ๋ ๋ฐ ์ ์ ๋ ์ค์ํ ์ญํ ์ ํ ๊ฒ์ ๋๋ค. ์ด ๊ธฐ์ , ๊ตฌํ ๋ชจ๋ฒ ์ฌ๋ก ๋ฐ ๊ธ๋ก๋ฒ ๋ณด์์์์ ์ญํ ์ ์ดํดํจ์ผ๋ก์จ ์กฐ์ง์ RASP๋ฅผ ํ์ฉํ์ฌ ๋ ์์ ํ ์ ํ๋ฆฌ์ผ์ด์ ํ๊ฒฝ์ ๋ง๋ค ์ ์์ต๋๋ค.
ํต์ฌ ์์
- RASP๋ ์ ํ๋ฆฌ์ผ์ด์ ๋ด๋ถ์์ ์๋ํ์ฌ ์ค์๊ฐ ๋ณดํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
- WAF ๋ฐ ๊ธฐํ ๋ณด์ ์กฐ์น๋ฅผ ๋ณด์ํฉ๋๋ค.
- ์ฑ๊ณต์ ์ํด์๋ ์ ์ ํ ๊ตฌํ ๋ฐ ๊ตฌ์ฑ์ด ์ค์ํฉ๋๋ค.
- RASP์ ๋ฏธ๋๋ AI, ํด๋ผ์ฐ๋ ๋ค์ดํฐ๋ธ ์๋ฃจ์ , ๊ทธ๋ฆฌ๊ณ ๋ ๋์ ์ํ ๋ฒ์ ํฌํจ์ ์์ต๋๋ค.